#include "struct.h"
#include "function.h"

/**
 * @brief 借书与还书的主函数，其分别调用两个子函数来实现借书与还书
 * 
 * @param list 链表
 * @param book 书籍结构体
 * @return true 
 * @return false 
 */
bool borrow_and_return_func(p_node list, Book book)
{
    int num = 0;
    
    
    while (1)
    {
        printf("请选择您要借书还是还书(1是借书，2是还书,-1是退出此功能):");
        scanf("%d", &num);

        switch (num)
        {
        case 1:
            borrowbook_func(list, book);      //借书的函数
            break;

        case 2:
            returnbook_func(list, book);      //还书的函数
            break;

        case -1:
            printf("退出此功能\n");
            return false;

        default:
            printf("输入错误,请重新输入\n");
            break;
        }
    }
}